Brooks' Vertex-Colouring Theorem in Linear Time
نویسندگان
چکیده
Brooks’ Theorem [R. L. Brooks, On Colouring the Nodes of a Network, Proc. Cambridge Philos. Soc. 37:194-197, 1941] states that every graph G with maximum degree ∆, has a vertex-colouring with ∆ colours, unless G is a complete graph or an odd cycle, in which case ∆ + 1 colours are required. Lovász [L. Lovász, Three short proofs in graph theory, J. Combin. Theory Ser. 19:269-271, 1975] gives an algorithmic proof of Brooks’ Theorem. Unfortunately this proof is missing important details and it is thus unclear whether it leads to a linear time algorithm. In this paper we give a complete description of the proof of Lovász, and we derive a linear time algorithm for determining the vertex-colouring guaranteed by Brooks’ Theorem.
منابع مشابه
A Reconfigurations Analogue of Brooks' Theorem and its Consequences
Let G be a simple undirected graph on n vertices with maximum degree ∆. Brooks’ Theorem states that G has a ∆-colouring unless G is a complete graph, or a cycle with an odd number of vertices. To recolour G is to obtain a new proper colouring by changing the colour of one vertex. We show an analogue of Brooks’ Theorem by proving that from any k-colouring, k > ∆, a ∆-colouring of G can be obtain...
متن کاملTime Optimal d-List Colouring of a Graph
We present the first linear time algorithm for d-list colouring of a graph—i.e. a proper colouring of each vertex v by colours coming from lists L(v) of sizes at least deg(v). Previously, procedures with such complexity were only known for ∆-list colouring, where for each vertex v one has |L(v)| ≥ ∆, the maximum of the vertex degrees. An implementation of the procedure is available.
متن کاملOptimal Parallel Algorithm for Brooks' Colouring Bounded Degree Graphs in Logarithmic Time on EREW PRAM
Given a graph, in which degree of every node is at most A > 2, we give an algorithm for vertex colouring it with A colours on the Exclusive Read Exclusive Write PRAM model (assuming, of course, that the graph does not contain a (A + 1)-clique), that for bounded values of A, takes O(log 1 V 1) time with 1 I/ (/log 1 I, 1 processors. For general values of A, the algorithm takes 0(A2 log A log 1 V...
متن کاملLinear Colouring of Planar Graphs with Prescribed Girth and Maximum Degree
A linear colouring of a graph is a proper vertex colouring such that the subgraph induced by any two colour classes is a set of vertex disjoint paths. The corresponding linear chromatic number of a graph G, namely lc(G), is the minimum number of colours in a linear colouring of G. We prove that for a graph G with girth g ≥ 8 and maximum degree ∆ ≥ 7 the inequality on its linear colouring number...
متن کاملCOLOURINGS OF m-EDGE-COLOURED GRAPHS AND SWITCHING
Graphs with m disjoint edge sets are considered, both in the presence of a switching operation and without one. The operation of switching at a vertex x with respect to a finite permutation group Γ involves using some group element to change the sets to which the edges incident with the vertex x belong. We show that some of the colouring theory developed for signed graphs, and for oriented grap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1401.8023 شماره
صفحات -
تاریخ انتشار 2014